<?php

include_once '../includes/config.php';
include_once '../includes/parcial.php';

$fechaDesde = $_POST['fechaDesde'];
$fechaHasta = $_POST['fechaHasta'];

$reporteServicios = new ReporteServicios();
$resutlado = $reporteServicios->listarReservaPorTerapeutaEntreFechas($fechaDesde, $fechaHasta);
$gabinetes = Array();
$index = 0;
$html = '';
$par = true;
for ($i = 0; $i < count($resutlado); $i++) {
    $html .= '<div class="contentReporte">';
    $html .= '<div class="resumen">' . $resutlado[$i]->getTerapeuta()->getNombre() . ' ' . $resutlado[$i]->getTerapeuta()->getApellido() . ': <strong>$' . calcularTotal($resutlado[$i]) . '</strong></div>';    
    $reservas = $resutlado[$i]->getReservas();
    for ($j = 0; $j < count($reservas); $j++) {      
    $fecha = date("d/m/Y", strtotime($reservas[$j]->getFecha()));
    $parImpar = ($par = !$par) ? " impar " : " par ";
        $total = ($reservas[$j]->getComprobante() != false) ? $reservas[$j]->getComprobante()->getTotalComprobante() : '0';
        $html .= '<div class="detalle '.$parImpar.'">';
        $html .= $fecha. ' Tratamiento ' . $reservas[$j]->getTratamiento()->getNombre() . ' $' . $total;
        $html .= '</div>';
    }
    $html .= '</div>';
}

echo $html;

function calcularTotal($actual) {
    $total = 0;
    $reservas = $actual->getReservas();
    for ($j = 0; $j < count($reservas); $j++) {
        $total += ($reservas[$j]->getComprobante() != false) ? $reservas[$j]->getComprobante()->getTotalComprobante() : '0';
    }
    return $total;
}
?>